package com.lnsf.bookstore.system.category.service;

import com.lnsf.bookstore.system.category.vo.Category;

import java.util.List;

public interface CategoryService {

    List<Category> selectAll();

    Category queryObject(Integer id);

    List<Category> selectParent(Category category);

    /**
     * 根据主键删除
     *
     * @param id
     * @return 删除条数
     */
    int delete(Integer id);

    /**
     * 根据主键批量删除
     *
     * @param ids
     * @return 删除条数
     */
    int deleteBatch(Integer[] ids);

    /**
     * 保存实体
     *
     * @param category 实体
     * @return 保存条数
     */
    int save(Category category);

    /**
     * 根据主键更新实体
     *
     * @param category 实体
     * @return 更新条数
     */
    int update(Category category);
	
}
